#ifndef REMOTECONTROL_H
#define REMOTECONTROL_H

#include <iostream>
#include <string.h>
using namespace std;

#include "Comman.hpp"
#include "NoCommand.h"


class RemoteControl
{
public:
    RemoteControl();
    void setCommand(int slot, Command *onCommand, Command *offCommand);
    void onButtonWasPushed(int slot);
    void offButtonWasPushed(int slot);
    std::string toString();

public:
    Command**         onCommands;
    Command**         offCommands;
};

#endif // REMOTECONTROL_H
